30559c2fc1fd2ca7ce253eb00158dd249fbbfd44,src/com/qmetry/qaf/automation/step/JavaStepFinder.java,JavaStepFinder,getAllJavaSteps,#,66
Before Change
FilterBuilder filter = new FilterBuilder();
filter.include(FilterBuilder.prefix(STEPS_PACKAGE));
if (getBundle().containsKey(STEP_PROVIDER_PKG.key)) {
for (String pkg : getBundle().getStringArray(STEP_PROVIDER_PKG.key)) {
System.out.println("pkg: " + pkg);
Reflections reflections = new Reflections(pkg,
new MethodAnnotationsScanner());
After Change
Set<Class<?>> stepProviders = new LinkedHashSet<Class<?>>();;
Set<Method> steps = new LinkedHashSet<Method>();
List<String> pkgs = new ArrayList<String>();
pkgs.add(STEPS_PACKAGE);
if (getBundle().containsKey(STEP_PROVIDER_PKG.key)) {
pkgs.addAll(Arrays.asList(getBundle().getStringArray(STEP_PROVIDER_PKG.key)));
}
for (String pkg : pkgs) {
System.out.println("pkg: " + pkg);